Skip to content

Add UserAssignmentTask entity and update task assignment logic - #37

Open
NKSurprise wants to merge 3 commits into
devfrom
34-move-task-completion-tracking-from-assignmenttask-to-userprojectassignment-for-per-user-task-status
Open

Add UserAssignmentTask entity and update task assignment logic#37
NKSurprise wants to merge 3 commits into
devfrom
34-move-task-completion-tracking-from-assignmenttask-to-userprojectassignment-for-per-user-task-status

Conversation

@NKSurprise

Copy link
Copy Markdown
Collaborator

Introduces the UserAssignmentTask entity and its configuration to support tracking task completion per user. Updates AssignmentTask and UserProjectAssignment configurations to establish relationships with UserAssignmentTask. Removes obsolete migration files and refactors related code to support the new structure.

Introduces the UserAssignmentTask entity and its configuration to support tracking task completion per user. Updates AssignmentTask and UserProjectAssignment configurations to establish relationships with UserAssignmentTask. Removes obsolete migration files and refactors related code to support the new structure.
Refactored entity, configuration, and related references from UserAssignmentTask to UserProjectAssignmentTask for clarity and consistency. Updated response model to include task completion statistics.
Renamed UserAssignmentTasks to UserProjectAssignmentTasks throughout the codebase for clarity and consistency. Removed TotalTasks and CompletedTasks properties from UserProjectAssignment entity and database schema, updating related migration and snapshot files. Adjusted service and response logic to compute task completion dynamically based on related UserProjectAssignmentTasks.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Move task completion tracking from AssignmentTask to UserProjectAssignment for per-user task status

2 participants